package com.gitee.swsk33.jdbcdemo.config;

import java.sql.Connection;
import java.sql.DriverManager;

/**
 * 用于JDBC驱动加载、连接以及断开的配置类
 */
public class JDBCConfig {

	/**
	 * 数据库连接对象
	 */
	private static Connection connection;

	/**
	 * 获取数据库连接对象
	 *
	 * @return 当前数据库连接对象
	 */
	public static Connection getConnection() {
		return connection;
	}

	/**
	 * 连接数据库
	 */
	public static void connect() throws Exception {
		// 加载驱动
		Class.forName("com.mysql.cj.jdbc.Driver");
		// 数据库地址
		String url = "jdbc:mysql://maiqu-debian.com:3306/pcr_jdbc?serverTimezone=GMT%2B8&characterEncoding=utf-8";
		// 用户名
		String username = "maiqu";
		// 密码
		String password = "dev-2333";
		// 建立连接
		connection = DriverManager.getConnection(url, username, password);
	}

	/**
	 * 断开数据库连接
	 */
	public static void disConnect() throws Exception {
		connection.close();
	}

}